package org.exhaust.framework.net.server.udp;

import io.netty.channel.Channel;
import io.netty.channel.EventLoopGroup;
import org.exhaust.framework.net.common.protocol.RunningState;

public interface UdpServer {
    void start() throws Exception;

    void shutdownGracefully();

    RunningState getState();

    Channel getChannel();

    EventLoopGroup getEventLoopGroup();
}
